home *** CD-ROM | disk | FTP | other *** search
/ World of Video / World of Video.iso / gfxprograms / 3dprograms / vr_world / navigator.doc < prev    next >
Text File  |  1995-02-13  |  6KB  |  229 lines

  1. -----------------------------------------------------------------------------
  2.  
  3.  
  4.  
  5.  
  6.  
  7.     - N A V I G A T O R -
  8.                               
  9.     A Virtual Reality Presentation System for the Commodore Amiga
  10.  
  11.                        
  12.  
  13.  
  14.  
  15.  
  16.     coding by Michiel den Outer
  17.  
  18.     
  19. -----------------------------------------------------------------------------
  20.  
  21.     
  22. Introduction
  23. ------------
  24.  
  25. This program allows you to walk, drive and fly around in a 3 dimensional
  26. computer generated world in realtime. It is used to visualize architectural,
  27. industrial and artistic designs for presentation or analysis purposes.
  28.  
  29. You can use this program - live at your presentation
  30.              - tape it to video
  31.              - grab and print some pictures
  32.  
  33. Since computer power is limited a realtime 3D computer model is always a 
  34. compromise between graphics detail and animation speed. Therefore pictures 
  35. generated by this program can't be compared to photo-realistic images made 
  36. by 3D modelling software like Real3D. 
  37.  
  38. However a moving, interactive model can give you a much better, complete and
  39. objective impression than a static picture will ever give you !
  40.  
  41.  
  42. System requirements
  43. -------------------
  44.  
  45. This version requires a least an 68020 processor and release 2 of the Amiga
  46. operating system. You need the file 'asl.library' in the libs directory.
  47.  
  48. AGA users will enjoy 24 bit colours, a 128 colour copper background and 256
  49. colours in all resolutions. Non-AGA machines are limited to 32 colours lowres
  50. and can't display the superhires resolution.
  51.  
  52. You can make your animation more smooth by buying :
  53. -fast ram
  54. -32 bit ram
  55. -a faster processor
  56.  
  57. This program is not very memory hungry, but be sure to have some fast ram
  58. cause it's twice as fast.
  59.  
  60. Since this program uses integer maths the use of a mathematical coprocessor
  61. will not improve performance at all.
  62.  
  63.  
  64. Loading
  65. -------
  66.  
  67. Double click it's icon from the workbench to run the program. A filerequester
  68. will be presented allowing you to select and load a World from disc.
  69.  
  70. You can also start the program from the Shell and use the world-file as an
  71. argument.
  72.  
  73.  
  74. Control
  75. -------
  76.  
  77.  
  78. <F1>        WALK MODE (default)
  79.         -use mouse up/down to walk forward/backwards
  80.         -use mouse left/right to change direction
  81.         -use mouse left/right with right button pressed to step to 
  82.          the left/right
  83.         -use mouse up/down with left button pressed to look up/down
  84.         -use mouse up/down with both buttons pressed to control
  85.          height
  86.  
  87.  
  88. <F2>        DRIVE MODE
  89.         -use mouse left/right to steer
  90.         -use +,- keys to control speed
  91.  
  92.  
  93. <F3>        FLY MODE
  94.         -use mouse left/right to roll
  95.         -use mouse up/down to climb/dive
  96.         -use +,- keys to control speed
  97.  
  98.  
  99. <F4>        ROTATION MODE 
  100.         By pressing this key you start rotating around your current
  101.         position.
  102.         -use mouse up/down with both buttons pressed to control    the 
  103.          radius.
  104.         -use mouse with right button pressed to control the angles.
  105.  
  106.  
  107. <F5>        SHADED HORIZON
  108.         Uses Amiga's famous Copper Chip to produce a shaded horizon.
  109.  
  110.  
  111. <F6>        DRAW MODE
  112.         1 solid/colours        most realistic mode
  113.         2 wireframe/colours    good for understanding relationships
  114.         3 solid/bw        good for BW printing
  115.         4 wireframe/bw        fastest in blitter mode
  116.  
  117.  
  118. <F7>        SURFACE DETAIL
  119.  
  120.  
  121. <F8>        GRAPHICS ENGINE ( What code is used for graphic operations )
  122.  
  123.         1 ROM ( Amiga-Dos graphics library functions )
  124.         Since these function are part of the operating system they 
  125.         should always work. But for maximum performance you have to
  126.         hit the hardware more directly...
  127.             
  128.         2 Blitter ( Amiga's custom graphics chip )
  129.         This chip is capable of producing ultra smooth scrolling 
  130.         platform games but has a little talent for drawing polygons.
  131.         Since this chip is asynchrone to the CPU the use of a faster
  132.         processors makes no sense in this mode.
  133.                 
  134.         3 CPU ( Motorola 68020 code ) ( default )
  135.         The fastest method for the fastest Amiga's. Fasten your
  136.         seatbelts for the 68040.
  137.  
  138.  
  139. <F9>        SYSTEM STATE
  140.  
  141.         1 KILLSYSTEM ( default )
  142.         -128 colour custom copperlist
  143.         -Multitasking is turned off
  144.         -Interrupts are still working, so playing a soundtracker 
  145.          module in the background is possible.
  146.                 
  147.         2 NORMAL
  148.         -Multitasking is ON
  149.         -Uses 2 intuition-screens for screen swapping.
  150.         -Press p to pause.
  151.                 
  152.  
  153. <F10>        RESOLUTION
  154.  
  155.         1 LOWEST
  156.         320*256 pixels (Low Res, No Lace)
  157.         lowest PAL resolution for smoothest animation.
  158.  
  159.         2 HIGHEST
  160.         1280*512 pixels (Super High Res, Laced)
  161.         Uses 1 draggable intuition screen. Multitasking is turned on
  162.         allowing you to grab and print the screen. Although high 
  163.         resolution looks nice it slows down animation speed and eats 
  164.         chip ram.Therefore animation is not supported in this mode.
  165.         You have to press <F10> again to go back to normal animation
  166.         mode.
  167.  
  168.  
  169. <,>        VIEWANGLE
  170.         Using a higher Viewangle rises the perspective and gives the
  171.         suggestion of a wider and bigger world. Use this variable the
  172.         same way a photographer uses his zoom lens.
  173.  
  174.  
  175. z,x        DETAIL LEVEL
  176.         Use a low level to simplify the model or to increase 
  177.         animation speed.
  178.  
  179.  
  180. (,)             ROTATION SPEED ( 1/16 Degrees / 1/50 sec )
  181.  
  182.  
  183. -,+        TRANSLATION SPEED ( unit / 1/50 sec )
  184.  
  185.         -> Please note that these variables are completely 
  186.         indipendent of the animation speed : it is possible to walk 
  187.         very slowly in 50 frames a second and fly at mach 2 in 1 
  188.         frame a second.
  189.  
  190.  
  191.   8        WINDOW SIZE
  192. 4   6 
  193.   2        
  194.         
  195.         
  196. g        GREY/COLOURS
  197.  
  198.  
  199. b        SHOW BOUNDING BOXES
  200.  
  201.  
  202. <Spacebar>    NORMALIZE Viewpoint and Viewdirection
  203.         -height=170 ( normal human eye height )
  204.         -no banking ( horizon is horizontal )
  205.  
  206.  
  207. <Help>        VIEW VARIABLES
  208.  
  209.  
  210. <Esc>        QUITS PROGRAM
  211.  
  212.  
  213. How to contact me
  214. -----------------
  215.  
  216. If you are interested in a computer model of your design, or if you have 
  217. suggestions, remarks about this program, please contact me at the following
  218. address :
  219.  
  220. Michiel den Outer
  221. Populierenlaan 59
  222. 2925 CP Krimpen a/d IJssel
  223. Tel. 01807-20798
  224. HOLLAND
  225.  
  226.  
  227.  
  228.  
  229. /* End of File */